package com.mz.ozy.mvp.view;

import android.app.Activity;
import android.content.Context;

import com.mz.ozy.base.BasePresenter;
import com.mz.ozy.base.BaseView;
import com.mz.ozy.bean.MeBean;
import com.mz.ozy.bean.MyIntegralBean;

import org.json.JSONObject;

public interface MyIntegralContract {

    interface View extends BaseView {
        void getgetMeInfoSuccess(MeBean bean);

        void onInfoSuccess(MyIntegralBean bean);

        void onSignSuccess(JSONObject result);

        void onMakeUpSuccess(JSONObject result);
    }

    interface Presenter extends BasePresenter<View> {

        void getMeInfo(Activity activity, boolean isShow);

        void onSign(Context context);

        void onMakeUp(Context context, String datetime);

        void onInfo(Context context);
    }
}
